Big Huge Thesaurus

capital of Ireland

noun